// 定义错误类型枚举
type ErrType =
    | "internal" // 内部错误
    | "not_found" // 资源未找到
    | "validation" // 验证错误
    | "authentication" // 认证错误
    | "authorization" // 授权错误
    | "rate_limit" // 速率限制
    | "network" // 网络错误
    | "timeout" // 超时错误
    | "concurrency" // 并发错误
interface ErrorDetails {
    code: number
    message: string
    type: ErrType
}

interface BaseFormType {
    type?: string
    time_flag?: string
}

export type { ErrorDetails, BaseFormType }
